package net.lab1024.smartadmin.module.business.body.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * �½� [ ���� ]
 *
 * @author �Ζ�
 * @version 1.0
 * @company ��������
 * @copyright (c) 2018 ��������Inc. All rights reserved.
 * @date  2021-11-19 11:18:27
 * @since JDK1.8
 */
@Data
public class BodyAddDTO {
    @ApiModelProperty("���")
    private String sn;

    @ApiModelProperty("�ͺ�")
    private String model;

    @ApiModelProperty("��Ӧ��")
    private String supplier;

    @ApiModelProperty("����ϵ��")
    private Double dragCoefficient;

    @ApiModelProperty("ӭ�����(m^2)")
    private Double frontalArea;

    @ApiModelProperty("��������(t)")
    private Double curbWeight;

    @ApiModelProperty("��������(t)")
    private Double lvw;

    @ApiModelProperty("��������(t)")
    private Double gvw;

    @ApiModelProperty("���(m)")
    private Double wheelBase;

    @ApiModelProperty("�������ĸ߶�(mm)")
    private Double curbCentroidHeight;

    @ApiModelProperty("�������ĸ߶�(mm)")
    private Double lvwCentroidHeight;

    @ApiModelProperty("�������ĸ߶�(mm)")
    private Double gvwCentroidHeight;

    @ApiModelProperty("�����ݻ�(L)")
    private Double tankVolume;

    @ApiModelProperty("����ʱ��")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    @ApiModelProperty("����ʱ��")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;

    @ApiModelProperty("ͼƬ")
    private String image;

    @ApiModelProperty("�������Ƿ�ɼ�")
    private Integer isIndexShow;

    @ApiModelProperty("������")
    private Long createUser;

    @ApiModelProperty("�������Ƿ����")
    private Integer otherCanUse;


}
